package com.chen.serivce;

import com.baomidou.mybatisplus.extension.service.IService;
import com.chen.entity.Student;
import com.chen.entity.vo.StudentVo;
import com.github.pagehelper.PageInfo;

import java.util.List;
import java.util.Map;

//继承IService获取到单表操作功能的全部接口
public interface StudentService extends IService<Student> {
    List<Student> showAll();

    List<Student> selectByMonth();

    PageInfo<Student> selectByPage(Integer pageNum, Integer pageSize);

    /**
     * 第一题
     * @return
     */
    List<Student> getByOne();

    /**
     * 第二题
     * @return
     */
    List<StudentVo> getBytwo();

    /**
     * 根据学生名字查学分
     * @param name
     * @return
     */
   List<Map<String,Object>>  getCreditByName(String name);
}